Overview
What's a tool memory map?
A tool's memory map is comprised of:
- OpenLink addresses within a products memory
- What data is stored at those addresses
- How many bytes wide the data is at those addresses
- Information on how to parse and display that data
A simplified example to visualize:
| Address | Field Size (# of Bytes) | Label | Parse Type | Additional Fields | ... |
|---|---|---|---|---|---|
| 0004 | 5 | MPBID | Hex | ... | ... |
| 0009 | 4 | SW Part Number | Integer | ... | |
| 000D | 4 | FW Revision | Integer | ... | |
| ... | ... | ... | ... | ... | ... |
Memory Map Management System
The JEDI team maintains the Memory Map Management System within QuickLink.
This systems is comprised of:
- A standardize way to define and represent a memory map
- A Web API for retrieving and storing memory maps
- A Website portal for viewing and managing memory maps
Why this matters
A standardized definition and access pattern allows us to automate tool usage data extraction from tools at scale